EDuke32-OldMP
Cobbled together by Hendricks266
EDuke32 by EDuke32 Team
http://eduke32.com


This port has one purpose and one purpose only: to provide a usable EDuke32 in online multiplayer in the interim of the completion of the client-server rewrite. If you are using this for any other purpose, STOP, and use the latest version of straight EDuke32 from the link above.


Sequential Changelog:

Checked out revision 1199 (what would have been snapshot 20090101).
Patched in revisions 1468 through 1481: the complete audiolib overhaul, including the crackly sound fix.
[s]Patched in revision 1523 ogg click fix.[/s]
Copied over entire sound and music system from current r3009 and compensated for changes in the rest of the source. [This was time-consuming.]
Manually replicated changes in revisions 2462 through 2470 to fix some sound cutoff bugs.

Add orange game.ico and game.bmp for easy distinction.
Changed name to "eduke32-oldmp.exe".
Changed log to "eduke32-oldmp.log".
Changed default cfg settings:
 - 8-Bit Classic selected by default
 - Mouse Input Smoothing disabled by default
 - Disabled update checking since it would always trigger and this is a special build anyway.
 - Upped default NumVoices to 96.
Added a bugfix when importing newer eduke32.cfg files that if MouseSensitivity is set to 0 (because in newer versions the value is surrounded with quotes and the import function does not account for that) it resets to the default so the menu slider does not lock up.
Rename cfg name to "eduke32-oldmp.cfg" to prevent conflicts and made a copypaste so that it will ask to import from eduke32.cfg if not found.
Updated Windows version detection at startup.
Added large page support but I don't know if this has any effect without nedmalloc.
Disabled building of Mapster32 by default since it has nothing to benefit from this old version.
Patched in the "Fav priority" autoswitch feature that I wrote.
Patched in slightly more useful ScriptInfo formatting that I wrote.
Patched in revision 1624 to fix the security camera crash.
